得力在Visual C ++ 6.0,但手頭其端口的源代碼無縫.NET開發。你會發現在下載SecureX.h,API頭文件。您可以打開此文件,並細讀它的功能,它涵蓋了所有的數字安全的基地:
1.私有密鑰加密系統:
1.1 DES:
(一)單人,雙人和三人長度DES;
(二)單根長度生成和驗證MAC(消息認證碼);
(三)單人,雙人和三人長度單向函數(OWF);
(四)DES密鑰檢查和正確的密鑰校驗;
(五)檢查DES弱密鑰。
1.2 AES:
(一)加密的ECB(電子密碼本)和CBC(密碼塊鏈接)模式;
(二)解密ECB和CBC模式;
(三)加密和解密使用計數器和ICV。
2.公共密鑰加密系統:
2.1 RSA:
1.25千位(一)靜態RSA密鑰長度(目前的建議是1.0千位最低);
(二)RSA公共/秘密密鑰生成使用快速素數分析和(因為它可能是耗時的)經由回調函數(參照SecureX.h為更多)狀態反饋;
(三)RSA簽名/ 1.25千位Unsign;
(四)驗證的RSA密鑰完整性。
3.散列:
3.1 SHA4:
(一)384和512位散列的支持;
(b)計算SHA4過的文件;
4.其它加密支持功能:
4.1毫秒計時器支持(設置,獲取,get_clock)。
4.2Get密碼強度為百分位數(見SecureX.h)。
4.3分類密碼(很弱,弱,好,等再次提及SecureX.h)。
4.4二進制轉換為ASCII十六進制字符串和反向。
4.5計算LRC 8位。
4.5填充與斐波那契數(數據填充有用)陣列。
4.6消滅有四層覆蓋包括位翻轉內存敏感的問題。
4.7強大的數據加擾它使用64位密鑰的功能。能否到位發送您的填充和在清澈的其他靜態數據的使用。
請注意,這是一個源代碼/可選DLL包。它本身並不具有可運行的可執行文件。
評論沒有發現